package com.example.yyjc.domain.industryanalyze;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.metadata.BaseRowModel;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;
import org.apache.ibatis.type.Alias;

/**
 * @ClassName SecondCatTopLogistics
 * @Description TODO
 * @Author lvyongwei
 * @Date 2020-11-25 11:43
 **/
@Data
@Alias("secondCatTopLogistics")
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
public class SecondCatTopLogistics extends BaseRowModel {

    /**
     * 国家名称
     */
    @ExcelProperty(value = "国家名称")
    @ColumnWidth(value = 10)
    private String countryName;

    /**
     * top1物流名称
     */
    @ExcelProperty(value = "Top1物流名称")
    @ColumnWidth(value = 20)
    private String topOneName;

    /**
     * TOP1订单数量
     */
    @ExcelProperty(value = "Top1订单数量")
    @ColumnWidth(value = 20)
    private Integer topOneCount;

    /**
     * Top2物流名称
     */
    @ExcelProperty(value = "Top2物流名称")
    @ColumnWidth(value = 20)
    private String topTwoName;

    /**
     * Top2订单数量
     */
    @ExcelProperty(value = "Top2订单数量")
    @ColumnWidth(value = 20)
    private Integer topTwoCount;

    /**
     * Top3物流名称
     */
    @ExcelProperty(value = "Top3物流名称")
    @ColumnWidth(value = 20)
    private String topThreeName;

    /**
     * Top3订单数量
     */
    @ExcelProperty(value = "Top3订单数量")
    @ColumnWidth(value = 20)
    private Integer topThreeCount;

    /**
     * 日期
     */
    @ExcelProperty(value = "日期")
    private String createTime;

    /**
     * 二级类目id
     */
    @ExcelProperty(value = "二级类目id")
    @ColumnWidth(value = 20)
    private Integer secondCatId;
}
